hammock made of thick cloth - Español Inglés Diccionario